package com.example.test;

/**
 * Create with Intellij idea
 * User:鲁智明
 * Date:2018/10/13
 * Time:19:37
 */

//栈内存溢出问题，栈溢出 产生于递归调用，循环遍历是不会的，但是循环方法里面产生递归调用， 也会发生栈溢出。
public class test005 {
    public static void main(String[] args) {
         count();
    }
    private static int count;
    //默认 -Xss5m 291509 ， -Xss1m 11810
    public static void count(){
        try {
            count++;
            count();
        } catch (Throwable e) {
            System.out.println("最大深度:"+count);
            e.printStackTrace();
        }
    }
}
